import Vue from "vue";
// 引入表单校验
import VeeValidate from "vee-validate";
// 引入中文版本
import zh_CN from "vee-validate/dist/locale/zh_CN"

Vue.use(VeeValidate)

VeeValidate.Validator.localize('zh_CN',{
  messages:{
    ...zh_CN.messages,
    is:field => `${field}必须和密码相同`  // 修改内置规则的message
  },
  attributes:{
    // 给校验的field  属性名映射为中文
    phone:'手机号码',
    verify:'验证码',
    password:'密码',
    passwordAgain:'确认密码',
    agree:'协议'
  }
})
// 自定义验证规则
VeeValidate.Validator.extend('agree',{
  validate: value => value,
  getMessage: field => field + '必须同意'
})